home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / initramfs-tools / hooks / lvm2 < prev    next >
Encoding:
Text File  |  2009-10-08  |  762 b   |  44 lines

  1. #!/bin/sh
  2.  
  3. PREREQ=""
  4.  
  5. prereqs()
  6. {
  7.     echo "$PREREQ"
  8. }
  9.  
  10. case $1 in
  11. prereqs)
  12.     prereqs
  13.     exit 0
  14.     ;;
  15. esac
  16.  
  17. if [ ! -x /sbin/lvm ]; then
  18.     exit 0
  19. fi
  20.  
  21. . /usr/share/initramfs-tools/hook-functions
  22.  
  23. if [ -e /etc/lvm/lvm.conf ]; then
  24.     mkdir -p ${DESTDIR}/etc/lvm
  25.     cp /etc/lvm/lvm.conf ${DESTDIR}/etc/lvm/
  26. fi
  27.  
  28. mkdir -p $DESTDIR/lib/udev/rules.d/
  29. for rules in 56-lvm.rules 60-persistent-storage-lvm.rules; do
  30.     if   [ -e /etc/udev/rules.d/$rules ]; then
  31.         cp -p /etc/udev/rules.d/$rules $DESTDIR/lib/udev/rules.d/
  32.     elif [ -e /lib/udev/rules.d/$rules ]; then
  33.         cp -p /lib/udev/rules.d/$rules $DESTDIR/lib/udev/rules.d/
  34.     fi
  35. done
  36.  
  37. copy_exec /sbin/dmsetup
  38. copy_exec /sbin/lvm
  39. ln -s lvm ${DESTDIR}/sbin/vgchange
  40.  
  41. for x in dm_mod dm_snapshot dm_mirror; do
  42.     manual_add_modules ${x}
  43. done
  44.